software billing doctor software as a service medicine thin-client medical billing green it cloud computing paas management server virtualization radius3 elastic computing medical saas application virtualization desktop virtualization application xen virtualization